"""T习惯培养卡:睡前提醒"""
from datetime import datetime
import platform
import requests

class GetupHabit:
    """This class provides a way to do something."""
    def __init__(self):
        pass

    def get_english_from_iciba(self):
        """
        获取金山词霸每日一句
        https://open.iciba.com/index.php?c=wiki
        """
        return requests.get("https://open.iciba.com/dsapi/",timeout=100).json()

    def read_context_from_db(self):
        """
        目标养成计划 emoji 表情作为目标的例子：

        """
        reminders = """
21点 22点 23点 凌晨12点这 这四个小时 是你静默时间。
放下手机，好好休息，明天会更美好
你意志力已经耗尽，开始进入虚假世界,被算法统治世界，
黑客帝国尼奥Neo吃了药丸从机器人创造舒适世界完美虚拟世界
进入被战争和环境破坏摧毁现实世界
西部世界是通过一个火车真是现实进入型高科技的乐园

现在
手机上浏览器搜索引擎是就提供无数新闻，就是这样世界
手机上聊天软件各种群，朋友圈，短视频，直播 就是这样世界
甚至你学习各种技术，各种平台，各种业务 就是这样世界。

当你躺在床上拿起拿起手机时候，
眼睛眨一下
手轻轻划动一下
耳朵听到背景声音
一瞬间，进入这样时间
这样时间大不一样，主观上感觉一秒，客观就是三个小时

你要做不上是反对制造手机平台，开发软件平台，甚至每个创作人员
耽误别人发展，别人跟你着急

其实并不冲突
你要做是掌握手中遥控器，手中开关。
不想更快、更高、更强,能最笨，最落后，最原始方式去实现。

"""
        # with open(path, encoding='UTF-8') as file:
        #     lines = file.readlines()
        #     for i, line in enumerate(lines):
        #         if len(line.strip()) == 0:
        #             continue
        #         if i % 3 == 0:
        #             # content += (line.strip() + " 😊") + "\r\n"
        #             content += (line.strip()) + "\r\n"
        #         elif i % 3 == 1:
        #             content += (line.strip()) + "\r\n"
        #         else:
        #             content += (line.strip()) + "\r\n"
        # content += "🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉" + "\r\n"
        return reminders

    def interface_get_up(self):
        """
        目标养成计划
        """
        # 获取当前日期
        today = datetime.now()
        # 获取当前年份
        year = today.year
        # 获取今天是今年的第几天
        day_of_year = today.timetuple().tm_yday
        # 获取今天是今年的第几周
        week_of_year = today.isocalendar()[1]

        content = f"今天是{year}年第{day_of_year}天，第{week_of_year}周"
        content += "\r\n"
        content += self.read_context_from_db() + "\r\n"

        data = self.get_english_from_iciba()
        # 英文内容
        word = data['content'] + "\r\n"
        # 中文内容
        word += data['note'] + "\r\n"

        content += word + "\r\n"
        return content

######################################################################
def interface_go_to_sleep():
    """
    目标养成计划
    """
    getup = GetupHabit()
    temp_habit_detail = getup.interface_get_up()
    return temp_habit_detail

if __name__ == '__main__':
    habit_detail = interface_go_to_sleep()
    print(habit_detail)